Публикации с тэгом "Local church"
СТАТЬЯ Интересно о C#: какая разница между destructor и finalizer?
Продолжаем рубрику "Интересно о C#". После не шуточного обсуждения этого вопроса считаю нужным расставить все точки по данному вопросу. И деструкторы и финалайзеры являются механизмом очищения ресурса после того, как он больше не используется. Термин "destructor" чаще всего используется в значении детерминировано (т.е. последовательно) вызываемой очистки (deterministically-invoked cleanup), в то время как "finalizer" исполняется тогда, когда получает команду от сборщика мусора (garbadge collecto...
СТАТЬЯ Использование символа подчеркивания в именах переменных классов
На одной из наших встреч мы говорили о качестве кода и о том, можно ли использовать "_" в именах переменных классов. Мне казалось, что символ подчеркивания нельзя (не желательно) использовать, оппонент говорил, что можно. Давайте разберемся. Раздел "Naming" из .NET Coding Guidelines говорит, что не нужно использовать "_" в именах переменных (а для различения локальных переменных и переменных классов использовать this в C# и Me в VB.NET). Do not use a prefix for member variables (_, m_, s_, etc.)...
СТАТЬЯ Декомпилятор .NET Reflector 5.0
Программа предназначена для просмотра, поиска та декомпиляции классов, мета данных, ресурсов и XML документации, которые находятся в .NET сборках. С помощью кнопки «Export…» в контекстном меню .NET сборку можно легко преобразовать в полноценный проект! Основные возможности: LINQ and .NET Framework 3.5: Reflector supports query expressions and other concepts introduced in C# 3.5. To enable this feature select ".NET 3.5" under View, Options, Disassembler, Optimization. .NET Framework compatibility...